package com.boot.unity.api.modules.training.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.boot.unity.api.common.base.entity.BaseEntity;

import java.util.List;


@ApiModel
@Data
public class StageTrainingTime extends BaseEntity<Long> {

	@ApiModelProperty(position = 1, required = true)
	private String inscode;	// 培训机构编号
	@ApiModelProperty(position = 2, required = true)
	private String stunum;	// 学员编号
	@ApiModelProperty(position = 3, required = true)
	private Integer subject;	// 培训部分
	@ApiModelProperty(position = 4, required = true)
	private Integer totaltime;	// 培训部分总学时
	@ApiModelProperty(position = 5, required = true)
	private Integer vehicletime;	// 实车教学学时
	@ApiModelProperty(position = 6, required = true)
	private Integer classtime;	// 课堂教学学时
	@ApiModelProperty(position = 7, required = true)
	private Integer simulatortime;	// 模拟器教学学时
	@ApiModelProperty(position = 8, required = true)
	private Integer networktime;	// 远程教学学时
	@ApiModelProperty(position = 9, required = true)
	private Integer duration;	// 培训学时
	@ApiModelProperty(position = 10, required = true)
	private Integer examresult;	// 考核结果
	@ApiModelProperty(position = 11)
	private Integer mileage;	// 培训里程
	@ApiModelProperty(position = 12)
	private Integer pdfid;	// 电子培训部分记录表PDF文件ID
	@ApiModelProperty(position = 13, required = true)
	private String esignature;	// 培训机构电子签章数据
	@ApiModelProperty(position = 14, required = true)
	private String rectype;	// 学时组成
	@ApiModelProperty(position = 15, required = true)
	private List<String> recarray;	// 学时记录编号数组
	@ApiModelProperty(hidden = true)
	private String records;

}
